package com.solution.admin.product.service;

import java.util.List;
import java.util.Map;

import com.solution.admin.product.entity.ProductPropertyRelaEntity;
import com.solution.common.page.PageBean;
import com.solution.common.page.PageParam;

/**
 * 商品属性关联接口service接口层
 * 
 * @author xu_cc
 * @date 2017-08-31 23:33:40
 */
public interface ProductPropertyRelaService {

    /**
     * 保存商品属性关联
     * 
     * @param ebProductPropertyRelaEntity
     *            商品属性关联实体
     * @return Long 返回插入商品属性关联记录ID
     * @author xu_cc
     * @date 2017-08-31 23:33:40
     */
    public long saveProductPropertyRela(ProductPropertyRelaEntity ebProductPropertyRelaEntity);

    /**
     * 删除商品属性关联
     * 
     * @param
     * @return int 返回删除记录条数
     * @author xu_cc
     * @date 2017-08-31 23:33:40
     */
    public int deleteProductPropertyRelaById(long id);

    /**
     * 根据条件查询商品属性关联
     * 
     * @param param
     * @return 商品属性关联列表
     * @author xu_cc
     * @date 2017-08-31 23:33:40
     */
    public List<ProductPropertyRelaEntity> listProductPropertyRela(Long productId);

}
